package com.ww.springboot.boot.java8.lambda;

import java.util.stream.Stream;

/**
 * lambda 接口 -》简化了接口实现的代码 原来是需要使用匿名内部类的方式实现
 *
 * @author wanwei
 * @since 2021-03-03 11:00
 */
public class Test2 {
    public static void main(String[] args) {
        //lambda --只能有一个public方法
        InterfaceDemo1 interfaceDemo1 = message -> System.out.println("Hello " + message);
        interfaceDemo1.sayMessage("123");

        //匿名内部类
        InterfaceDemo1 interfaceDemo2 = message -> System.out.println("Hello2 " + message);
        interfaceDemo2.sayMessage("456");

        Stream.of("123").peek(i-> System.out.println(i)).count();

    }
}
